package gq.example.service;

import gq.example.dto.QuestionDto;
import gq.example.dto.QuestionPageQueryDto;
import gq.example.result.PageResult;
import gq.example.vo.QuestionVo;

public interface QuestionService {
    void addQuestion(QuestionDto questionDto);

    PageResult historyPageQuery(QuestionPageQueryDto questionPageQueryDto);

    void evaluateQuestion(Integer id,String assess, Integer mark);

    PageResult listPageQuery(QuestionPageQueryDto questionPageQueryDto);

    void archiveQuestion(Integer id);

    void update(QuestionDto questionDto,Integer id);

    QuestionVo viewQuestion(Integer id);

    String getContentById(Integer id);
}
